IMotion.TestAxis 方法

執行命令測試以檢查驅動器對命令值的反應,例如命令位置、速度或扭矩。此方法只能在 modeDirectVelmodeDirectPosmodeDirectTor 模式下使用。

命名空間IntervalZero.KINGSTAR.Base.Api

組合: IntervalZero.KINGSTAR.Base.Api (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

語法

C#VB
KsCommandStatus TestAxis(
       int Index,
       double Amplitude
)
Function TestAxis(
       Index As Integer,
       Amplitude As Double
) As KsCommandStatus

參數

Index

型別:int

軸索引。索引以 0 為起始;別名將影響此參數。

 

Amplitude

型別:double

測試中的命令振福,單位依控制模式而有所不同。

控制模式 預設單位 使用者單位(若使用者改變單位)
DirectPos 計數 使用者單位
DirectVel 每秒計數 每秒使用者單位
DirectTor 百分比 (%) 百分比 (%)

回傳值

型別:KsCommandStatus

回傳 KsCommandStatus 類別。

備註

此方法是針對 KINGSTAR 設定工具Axis 配置調校 頁籤中的測試反應 (Test response) 而設計,只能用於直接控制模式,可搭配 IApi.Log 使用以檢查伺服驅動器的反應是否正確。

範例

C#
N/A

參見

IMotion 介面

IntervalZero.KINGSTAR.Base.Api 命名空間